Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Spain F26 Ukraine F3 France F19 Canada F1 Canada F2 Canada F3 Spain F12 Spain F13 Ukraine F1 Ukraine F2 Italy F16 Ukraine F3 Belarus F1 Netherlands F3 Romania F12 Belgium F2 Romania F13 Netherlands F7 Spain F32 Nigeria F5 Great Britain F16 Nigeria F6 Russia F2 Croatia F1 Morocco F2 Italy F10 Belarus F1 Belarus F2 Italy F15 Russia F3 Netherlands F4 France F17 France F18 Spain F33 China F2 Italy F11 Morocco F1 Morocco F2 Russia F1 Russia F2 Netherlands F3 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F3 Germany F5 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 France F3 Kazakhstan F6 Netherlands F4 Italy F23 Italy F24 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M25+H Pozoblanco M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Alexander Kolyaskin Memorial - Donetsk Spain F10 Belgium F1 Ukraine F4 Belarus F2 Netherlands F2 Netherlands F4 Mordovia Cup - Saransk Spain F27 Israel F1 Israel F3 Spain F14 Spain F15 Netherlands F5 Uzbekistan F1 USA F28 Ford Tennis Championships - Louisville Belgium F1 Belgium F2 Great Britain F7 Israel F2 9° Trani Cup - Trani Lambertz Open by Stawag 2007 - Aachen 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Siemens Open - Scheveningen Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Wolfsburg Challenger Barletta Challenger Jersey Challenger Nottingham Challenger Yuba City Challenger Manchester Challenger Penza Challenger Recanati Challenger Saransk Challenger Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Palermo Challenger Mons Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Astana Challenger Chuncheon Challenger Dallas Challenger Rhodes Challenger Alphen Challenger Aachen Challenger Bratislava Challenger Sarajevo Challenger Napoli Challenger Pozoblanco Challenger Recanati Challenger Samarkand Challenger Alphen Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Eckental Challenger Kazan Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Penza Challenger Vancouver Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Nottingham Challenger Siemens Open - Scheveningen Lexington Challenger St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Istanbul Challenger San Remo Tennis Cup - San Remo Astana Challenger - Astana Steelers Cup - Kosice Izmir Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Heilbronn Challenger UTC Open by Selena - Cherkassy Chennai Challenger Kolkata Challenger New Delhi Challenger Tean International - Alphen Irving Challenger Savannah Challenger Heilbronn Challenger Aptos Challenger Orleans Challenger Mons Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger St. Brieuc Challenger Taipei City Challenger Heilbronn Challenger Seoul Challenger Winnetka Challenger Alphen Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger PEOPLEnet Cup - Dnepropetrovsk Irving Challenger Drummondville Challenger IPP Open - Helsinki Heilbronn Challenger LTA Shrewsbury Challenger - Shrewsbury Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara 4th Volkswagen Challenger - Wolfsburg Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova Delhi Challenger I - New Delhi ATP Challenger Open 2004 - Monchengladbach Sail Open - New Delhi Izmir Challenger Citta di Como - Como Ismaning Challenger Alexander Kolyaskin Memorial - Donetsk Ramat Hasharon Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Fes Roma Challenger 2007 - Rome Pozoblanco Challenger Dublin Challenger - Dublin Penza Cup - Penza Nottingham Challenger Privat Bank Cup - Dnepropetrovsk Aptos Challenger Vancouver Challenger New Delhi Challenger II - New Delhi Challenger Groningen - Groningen Almaty Challenger Eckental Challenger Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup 2007 - Eckental Morocco Tennis Tour - Meknes Noumea Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Monza Challenger Winnipeg Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Granby Challenger Mons Challenger Eckental Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Nottingham Challenger Izmir Challenger Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Rabat Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Siemens Open 2007 - Scheveningen Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk LXVII Concursu Internacional de Vigo - Vigo Dallas Challenger Rennes Challenger The Surbiton Trophy - Surbiton Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Orleans Challenger Mons Challenger Bergamo Challenger PEOPLEnet CUP - Dnepropetrovsk Quimper Challenger Tenerife Challenger Music City Challenger - Nashville Scheveningen Challenger Geneva Challenger Gimcheon Challenger Busan Challenger Tallahassee Challenger Surbiton Challenger Manila Challenger Winnetka Challenger Alphen Challenger Rennes Challenger Orleans Challenger Izmir Challenger Recanati Challenger Brest Challenger Eckental Challenger Trnava Challenger Bergamo Challenger St. Brieuc Challenger Cary 2 Challenger Bratislava 2 Challenger Busan Challenger Glasgow Challenger Heilbronn Challenger Surbiton Challenger Bratislava Challenger Ilkley Challenger Ilkley Challenger Loughborough Challenger PrivatBank Cup - Dnepropetrovsk Barletta Challenger Como Challenger Portugal F8 (Cascais) M25 Qian Daohu Leon Challenger Shymkent Challenger Furth Challenger Brest Challenger Nottingham Challenger Ilkley Challenger Como Challenger Quimper Challenger Andria Challenger St. Brieuc Challenger Barletta Challenger Manchester Challenger Koblenz Challenger Segovia Challenger Maia Challenger Belgrade Challenger Biella 4 Challenger Bratislava Challenger Meerbusch Challenger Pozoblanco Challenger Bergamo Challenger Prague 3 Challenger Andria Challenger Wroclaw Challenger Francavilla Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Orleans Challenger Bratislava Challenger Andria Challenger Privatbank Open 2006 - Dnepropetrovsk Napoli Challenger Vilnus Challenger Bratislava Challenger Binghamton Challenger Andria Challenger Athens Challenger Fergana Challenger Braunschweig Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Salinas Challenger Taipei City Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Segovia Challenger ABN/AMRO World Tennis Tournament - Rotterdam Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger St. Petersburg 2 Challenger Biella 3 Challenger Lugano Challenger Rome 2 Challenger Nottingham 1 Challenger Braunschweig Challenger Nottingham-2 Challenger Segovia Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger St. Petersburg Open - St. Petersburg Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Ordina Open - s-Hertogenbosch Istanbul Challenger Ortisei Challenger Ilkley Challenger Open 13 - Marseille Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Scheveningen Challenger Almaty Challenger 1 - Almaty Kremlin Cup - Moscow Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger ABN AMRO World Tennis Tournament - Rotterdam Wuxi Challenger Open 13 - Marseille Taipei Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ordina Open - s-Hertogenbosch China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open des Alpes Trophee BNP Paribas - Grenoble AEGON International - Eastbourne Open de Moselle - Metz Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Open Sud de France - Montpellier Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Recanati Challenger UNICEF Open - 's Hertogenbosch Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Malaysian Open - Kuala Lumpur Quimper 2 Challenger Cherbourg Challenger Napoli Challenger Athens Challenger Nottingham-2 Challenger Fergana Challenger Aircel Chennai Open - Chennai Carson Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Bordeaux Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Brisbane International - Brisbane Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Sarasota Challenger Rome Challenger Karshi Challenger Napoli Challenger Salzburg Challenger Pilot Pen Tennis - New Haven Izmir Challenger Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco Honolulu Challenger Nottingham Challenger Kazan Challenger TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Nonthaburi 4 Challenger Bratislava 2 Challenger Kremlin Cup - Moscow Bratislava Challenger Open de Moselle - Metz If Stockholm Open - Stockholm Samarkand Challenger Helsinki Challenger SA Tennis Open - Johannesburg Sarajevo Challenger Open Sabadell Atlantico - Barcelona Sofia Open - Sofia Astana Open - Nur-Sultan Jersey Challenger Gerry Weber Open - Halle Porto Challenger St. Petersburg Open - St. Petersburg Moselle Open - Metz AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta St. Brieuc Challenger Countrywide Classic - Los Angeles Turin Challenger Johannesburg Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Athens Challenger If Stockholm Open - Stockholm Bratislava Challenger Ortisei Challenger Tunis Challenger Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Happy Valley Challenger Guadalajara Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Thailand Open - Bangkok Szczecin Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Andria Challenger Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London Vercelli Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok Manchester Challenger Delray Beach Open - Delray Beach Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Heilbronn Challenger Open de Nice Cote d'Azur - Nice Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Eckental Challenger Farmers Classic - Los Angeles Ortisei Challenger Vancouver Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Moselle Open - Metz Mersin Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Drummondville Challenger BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Braunschweig Challenger Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ortisei Challenger Open Sud de France - Montpellier Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Braga Challenger Generali Open - Kitzbuhel Lexington Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Turin Challenger BB&T Atlanta Open - Atlanta Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Amersfoort Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Prague Challenger Heilbronn Challenger Forli Challenger Lugano Challenger Mallorca Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Sofia Open - Sofia Dutch Open Tennis - Amersfoort Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg Rogers Masters - Toronto Infosys Hall of Fame Open - Newport Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Busan Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Kremlin Cup - Moscow Citi Open - Washington Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Columbus Challenger Hall of Fame Open - Newport Quimper Challenger Open 13 - Marseille Rome Challenger Waco Challenger Little Rock Challenger Jinan Challenger Shanghai Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Oeiras 4 Challenger Mouilleron-Le-Captif Challenger Iasi Challenger Bergamo Challenger Istanbul 2 Challenger Lisbon Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Priority Telecom Open - Amersfoort Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Gerry Weber Open - Halle BMW Open - Munich BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Moselle Open - Metz Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BB&T Atlanta Open - Atlanta French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Australian Open - Melbourne Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, SF, NOR-UKR 3-1 French Open - Paris All Lower level tournaments Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group II, 3R, LAT-UKR 2-3 Olympics - Rio de Janeiro Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, UKR-BAR 3-0 U.S. Open (juniors) Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Wimbledon (juniors) Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai